/*======Reset style======*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,strong,em{font-size:100%;font-style:normal;font-weight:normal;}

body{font:16px/1.9 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;color:#333;min-width:1300px;background:#fff;}
.clear{display:block;clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cursor{cursor:pointer;}
.undis{display:none;}
a{color:#666;text-decoration:none;}
a:hover{color:#f54343;text-decoration:none;}
a:link{text-decoration:none;}

.width1{width:1300px;min-width:1300px;margin:0 auto;}
.width2{width:100%;min-width:1300px;overflow:hidden;}

.mt30{margin-top:30px;}
.mt15{margin-top:15px;}
.mt60{margin-top:60px;}
.mt40{margin-top:40px;}
.red{color:#ce292f}

/*======header======*/
.main_banner{width:1300px;min-width:1300px;margin:36px auto 0;height:88px;overflow:hidden;}

.tophead{margin:0 auto;height:172px;background:url(../images/logo_pic.png) 224px 21px no-repeat;}
	.top_logo{width:158px;margin:49px 0 0 14px;}
		.top_logo img{width:158px;height:71px;}

.search{width:370px;height:48px;line-height:48px;margin-top:72px;border-radius:40px;background:#f7f7f7;}
	.search input{float:left;width:240px;height:48px;font-size:16px;margin-left:24px;background:#f7f7f7;border:none;outline:none;}
	.search .submit{cursor:pointer;float:right;width:100px;height:48px;font-size:20px;color:#fff;text-align:center;border-radius:40px;background:#f54343;}

.logon {
	width: 250px;
	margin: 80px 0 0 100px;
}
.logon a{ margin-left:10px; }

/*======nav======*/
.nav{height:77px;border-top:4px solid #f54343;border-bottom:1px solid #eee;}
	.nav_main a{float:left;color:#333;font-size:20px;display:inline-block;line-height:72px;padding:0 34px 0 32px;background:url(../images/nav_line.png) right 28px no-repeat;}
		.nav_main a:last-child{background:none;}
		.nav a.hover,.nav a:hover{color:#f54343;}

/*============main_con_list============*/

/*===focus_top===*/
.focus_top{float:left;width:1020px;height:346px;margin-top:40px;overflow:hidden;}
.focus_top .bd,.focus_top .bd li img{width:532px;height:346px;}
.focus_top .hd{width:488px;height:346px;padding:15px 0;background:#f7f7f7;}
.focus_top .hd ul{width:488px;}
.focus_top .hd ul li {
	font-size: 18px;
	height: 62px;
	line-height: 26px;
	padding: 6px 35px 0 30px;
	margin-top: 3px;
	box-sizing: border-box;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	cursor: pointer;
}
.focus_top .hd ul li.on{font-size:19px;padding:6px 25px 0 30px;background:#fff;transition:background-color.2s linear, color .2s linear;border-right:4px solid #f54343;}
.focus_top .hd ul li.on a{color:#f54343;}
.focus_top .hd ul li a{color:#333;}

/*===focus_top2===*/
.focus_top2{width:1142px;height:44px;margin-top:40px;position:relative;overflow:hidden;}
	.focus_top2 .bd2,.focus_top2 .bd2 ul{width:1086px;height:44px;margin-left:20px;}
		.focus_top2 .bd2 ul li{float:left;display:inline-block;line-height:25px;text-align:center;margin:0 24px;overflow:hidden;}
			.focus_top2 .bd2 li strong{font-size:18px;}
			.focus_top2 .bd2 li a strong{color:#f54343;}
	.focus_top2 .hd2{width:1142px;}
		.focus_top2 .hd2 a{display:block;cursor:pointer;width:28px;height:44px;position:absolute;top:3px;background:url(../images/prev-arrow.png) left center no-repeat;}
		.focus_top2 .hd2 a.prev_btn{left:0;}
		.focus_top2 .hd2 a.next_btn{right:0;background-image:url(../images/next-arrow.png)}
			.focus_top2 .hd2 a.prev_btn:hover{background-image:url(../images/prev-arrow2.png)}
			.focus_top2 .hd2 a.next_btn:hover{background-image:url(../images/next-arrow2.png)}
	
/*===news_list2===*/
.news_list1{width:240px;height:346px;margin-top:40px;overflow:hidden;}
.news_list1 ul{height:160px;margin-top:8px;overflow:hidden;}
.news_list1 ul li,.news_list3 ul li,.news_list4 li{line-height:30px;padding:0 0 0 24px;background:url(../images/list_ico1.png) left center no-repeat;}

.main_btn1{width:100%;overflow:hidden;}
.main_btn1 a{display:block;width:240px;padding-left:100px;margin-bottom:10px;height:58px;line-height:58px;font-size:22px;color:#fff;background:url(../images/complaint_ico.png) 44px 17px no-repeat #f54343;}
.main_btn1 a:hover{font-size:23px;}
.main_btn2 a{width:166px;padding-left:62px;background-position:18px 17px;}
.main_btn2 a{margin:40px 0 30px;}
.main_btn1_2 {
	position: absolute;
	top: 289px;
	right: 10px;
	z-index: 20;
	width: 212px;
}
.main_btn1_3 {
	width: 60px;
	position: absolute;
	top: 289px;
	right: 50px;
	z-index: 30;
}
.main_btn1_3 .complaint_btn1,.main_btn1_3 .reply_btn1{width:60px;padding-left:0;border-radius:80px;
	background:url(../images/complaint_ico.png) center no-repeat #f54343;}
.main_btn1 a.reply_btn,.main_btn1_3 .reply_btn1{background-image:url(../images/reply_ico.png);}
.main_btn1_2 a.complaint_btn, .main_btn1_2 a.reply_btn {
	width: 170px;
	padding-left: 22px;
	background: #f54343;
	border-radius: 30px;
}
.main_btn1_2 a.reply_btn{ margin-top:68px}
.title1,.title3{width:100%;}
.title1{margin-top:4px;}
.title1 h2,.title3 h2,.title4 h2{display:inline-block;font:bold 24px/44px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;color:#333;}
.title3{height:67px;line-height:60px;border-top:4px solid #ebebeb;}	
.title3_2{height:99px;border:none;padding:20px 0 16px;}
.title3 h2{margin-top:-4px;line-height:61px;border-top:4px solid #f54343;}
.title3_2 h2{border:none;margin-top:0;}
.title3 a{color:#888;}
.title3 a:hover,.title3 a.hover{color:#f54343;font-size:18px;}
		.title3 em{color:#eee;margin:0 20px;}
/* .title4{width:100%;height:64px;margin-bottom:10px;border-top:1px solid #ebebeb;} */
.title4 {
	width: 100%;
	height: 43px;
	border-top: 1px solid #ebebeb;
}	
.title4 h2{margin-top:-1px;line-height:45px;border-top:2px solid #f54343;}	
.title4_2{margin-bottom:0;}

.title2{width:128px;height:34px;margin-top:48px;background:url(../images/top_title.png) left center no-repeat;overflow:hidden;}

.title5 h2{font-size:20px;}

/*=========main_list2=========*/
.main_list2{margin:45px auto 0;overflow:hidden;}
.main_list2_l{width:904px;}
.main_list3_l{width:625px;}
.tab_list1{width:202px;padding:12px 0 22px;border:1px solid #ebebeb;}
	.tab_list1 li{height:50px;line-height:50px;padding-left:32px;margin:10px 0 0 -1px;}
	.tab_list1 li.hover,.tab_list1 li:hover{border-left:4px solid #f54343;}
		.tab_list1 li img{position:relative;margin-right:22px;}/*top:8px;*/
.tab_list1 li a{display:block;padding-left:54px;background:url(../images/tab_icon1.png) left center no-repeat;}
.tab_list1 li.hover .list1,.tab_list1 .list1:hover{background-image:url(../images/tab_icon1_2.png);}
.tab_list1 .list2{background-image:url(../images/tab_icon2.png);}
.tab_list1 li.hover .list2,.tab_list1 .list2:hover{background-image:url(../images/tab_icon2_2.png);}
.tab_list1 .list3{background-image:url(../images/tab_icon3.png);}
.tab_list1 li.hover .list3,.tab_list1 .list3:hover{background-image:url(../images/tab_icon3_2.png);}
.tab_list1 .list4{background-image:url(../images/tab_icon4.png);}
.tab_list1 li.hover .list4,.tab_list1 .list4:hover{background-image:url(../images/tab_icon4_2.png);}
.tab_list1 .list5{background-image:url(../images/tab_icon5.png);}
.tab_list1 li.hover .list5,.tab_list1 .list5:hover{background-image:url(../images/tab_icon5_2.png);}
.tab_list1 .list6{background-image:url(../images/tab_icon6.png);}
.tab_list1 li.hover .list6,.tab_list1 .list6:hover{background-image:url(../images/tab_icon6_2.png);}
.tab_list1 .list7{background-image:url(../images/tab_icon7.png);}
.tab_list1 li.hover .list7,.tab_list1 .list7:hover{background-image:url(../images/tab_icon7_2.png);}
.tab_list1 .list8{background-image:url(../images/tab_icon8.png);}
.tab_list1 li.hover .list8,.tab_list1 .list8:hover{background-image:url(../images/tab_icon8_2.png);}
.tab_list1 .list9{background-image:url(../images/tab_icon9.png);}
.tab_list1 li.hover .list9,.tab_list1 .list9:hover{background-image:url(../images/tab_icon9_2.png);}
.tab_list1 .list10{background-image:url(../images/tab_icon10.png);}
.tab_list1 li.hover .list10,.tab_list1 .list10:hover{background-image:url(../images/tab_icon10_2.png);}
.tab_list1 .list11{background-image:url(../images/tab_icon11.png);}
.tab_list1 li.hover .list11,.tab_list1 .list11:hover{background-image:url(../images/tab_icon11_2.png);}
.tab_list1 .list12{background-image:url(../images/tab_icon12.png);}
.tab_list1 li.hover .list12,.tab_list1 .list12:hover{background-image:url(../images/tab_icon12_2.png);}
.tab_list1 .list13{background-image:url(../images/tab_icon13.png);}
.tab_list1 li.hover .list13,.tab_list1 .list13:hover{background-image:url(../images/tab_icon13_2.png);}
.tab_list1 .list14{background-image:url(../images/tab_icon14.png);}
.tab_list1 li.hover .list14,.tab_list1 .list14:hover{background-image:url(../images/tab_icon14_2.png);}
.tab_list1 .list15{background-image:url(../images/tab_icon15.png);}
.tab_list1 li.hover .list15,.tab_list1 .list15:hover{background-image:url(../images/tab_icon15_2.png);}
.tab_list1 .list16{background-image:url(../images/tab_icon16.png);}
.tab_list1 li.hover .list16,.tab_list1 .list16:hover{background-image:url(../images/tab_icon16_2.png);}
.tab_list1 .list17{background-image:url(../images/tab_icon17.png);}
.tab_list1 li.hover .list17,.tab_list1 .list17:hover{background-image:url(../images/tab_icon17_2.png);}
.tab_list1 .list18{background-image:url(../images/tab_icon18.png);}
.tab_list1 li.hover .list18,.tab_list1 .list18:hover{background-image:url(../images/tab_icon18_2.png);}

.news_list2_main{width:662px;}
.news_list2_main_2{ width:100%; }
.news_list2{width:100%;padding:20px 0;border-top:1px solid #ebebeb;overflow:hidden;}
.news_list2_main_2 div:first-child{border-top:none;}
	.list2_pic,.list2_pic img{width:198px;height:112px;}
	.list2_tit{width:440px;height:112px;overflow:hidden;}
	.news_list2_main_2 .list2_tit{width:682px;}
	.news_list3 .list2_tit{width:100%;height:79px;}
	.news_list4 .list3_tit{width:100%;margin-bottom:22px;}
		.list2_title{font-size:20px;line-height:32px;margin-top:-3px;}
			.list2_title a{color:#222;}
		.list3_title{font-size:18px;line-height:30px;}
			.list3_title a{color:#555;}
			.list2_title a:hover,.list3_title a:hover{color:#f54343;}
	.news2_text,.news3_text{margin-top:19px;font-size:14px;line-height:24px;overflow:hidden;}
	.news3_text{margin-top:14px;}
	.news_list2_main_2 .news2_text{color:#999;margin-top:52px;}
	.news_list2_main_2 .news_list3 .news2_text{margin-top:26px;}	
	.news_list2_main_2 .news2_text .list2_title{height:64px;}
		.news2_text strong,.news3_text strong{display: inline-block;padding:0 8px;height:26px;line-height:24px;color:#ff9999;border:1px solid #ff9999;border-radius:2px;}
		.news2_text span {
	margin: 0 15px;
	color: #999;
	display: inline-block;
	max-width: 203px;
	overflow: hidden;
	height: 19px;
}
		.news3_text span{margin:0 15px;color:#ff9999;}
		.news_list2_main_2 .news2_text span{padding-left:15px;border-left:1px solid #bbb;}
		.news2_text time,.news2_text em{color:#bbb;}
		.news2_text time{padding:0 15px;border-left:1px solid #bbb;}
		.news_list2_main_2 .news2_text time{border:none;padding:0 30px 0 0;}
		.news2_text em{float:right;padding-left:26px;background:url(../images/comment_icon.png) left center no-repeat;}
		.news_list2_main_2 .news2_text em{padding-left:30px;background-image:url(../images/see_ico.png);}
		.news3_text em,.news3_text span.cl999{color:#999;}
.main_list2_r{width:346px;}

.news_list5{width:100%;overflow:hidden;}
	.list4_pic,.list4_pic img{width:70px;height:70px;border-radius:50%;margin-bottom:6px;}
	.news_list5 ul li{padding:16px 0;border-bottom:1px solid #ebebeb;}
	.news_list5 ul li span{font-size:18px;color:#555;cursor:pointer;}

.list4_tit{width:256px;padding-top:5px;}	
	.list4_tit p{height:28px;}
	.list4_tit p,.list4_tit2 p{color:#888;line-height:22px;}
	.list4_tit2 p{margin-top:10px;}
	.list4_tit h3 a,.list4_tit2 p em{color:#555;}
	.list4_tit h3{height:30px;line-height:30px;}
.list4_tit2{width:100%;clear:both;overflow: hidden}

/*=========main_list3=========*/
.main_list3_con{width:1344px;}
.main_list3{padding:40px 0 0px;overflow:hidden;}
.main_list3 li{float:left;width:292px;height:279px;margin:0 22px 40px;background:#fff;overflow:hidden;}
	.main_list5 li{height:auto;}
		.pic_list1,.pic_list1 img{width:292px;height:166px;overflow:hidden;}
	.pic_list2,.pic_list2 img{width:292px;height:292px;overflow:hidden;}
		.picTitle{width:292px;height:113px;border:1px solid #eee;border-top:none;}
			.picTitle h3{width:270px;margin:14px 0 10px 16px;height:52px;line-height:26px;}
			.main_list5 .picTitle h3{height:auto;text-align:center;font-weight:700;margin:14px 0 10px;}
				.picTitle h3 a{color:#333;}
				.picTitle h3 a:hover,.list4_tit h3 a:hover{color:#f54343;}
		.picTitle time{color:#bbb;font-size:14px;margin-left:16px;}
		.picTitle span{color:#999;font-size:14px;margin-right:16px;}
	.picTitle span.picText2{margin:0 12px 9px 16px;display:inline-block;line-height:1.7;}

.more1{text-align:center;padding:0 0 60px;border-bottom:1px solid #eee;margin:0 auto 60px;}
	.more1 a{display:inline-block;color:#999;padding-right:34px;background:url(../images/more1.png) right center no-repeat;}
	.more1 a:hover,.complaint_list1 h3 a:hover{color:#f54343;}

/*=========main_list4=========*/
.main_list4{height:402px;cursor:pointer;margin-bottom:40px;background:url(../images/reply_bg.png) right bottom no-repeat;}
	.main_list4 h2{width:162px;margin:26px 0 0;height:46px;font:bold 24px/46px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;color:#fff;text-align:center;background:#f54343;}
.complaint_list1{width:675px;height:366px;background:url(../images/complaint_bg.png) left top no-repeat;}
	.complaint_list1 h3,.reply_list1 h3{font:bold 20px/30px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap !important;outline:0 !important;}
	.complaint_list1 h3{width:535px;margin:23px 0 0 67px;}
		.main_list4 h3 a{color:#333;}	
	.complaint_list1 p{width:535px;line-height:28px;margin:17px 0 16px 67px;}
	.complaint_list1 time{color:#bbb;margin-left:67px;}
	.complaint_list1 span{margin-right:73px;color:#999;}
.reply_list1{width:535px;margin:64px 40px 0 0;overflow:hidden;}
	.reply_list1 h3{margin:23px 0 0;}
.reply_list1 p{line-height:28px;margin:18px 0 16px;}
.reply_list1 time{color:#bbb;}
.reply_list1 span{color:#f54343;}


/*=========main_list5=========*/
.page{font-size:14px;margin:20px auto;}
.shownews-header,.page{width:100%; padding:10px; }
.shownews-header h1{margin:8px 0 22px;font-size:28px;font-weight:700;color:#222;}
.shownews-header .info{color:#888;font-size:14px;padding-bottom:28px;}
.shownews-header .info span {
	padding-left: 10px;
	font-size: 14px;
}
.news-editor br{line-height:0;}
.main_ewm{text-align:center;overflow:hidden;clear:both;}

.news-editor{font-size:16px;color:#252525;font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;line-height:28px;}
.news-editor p{margin: 14px 0;}
.video_con{text-align:left;margin:20px auto;}

.well{padding:2rem 4rem 2rem 4rem;margin-bottom:0;border:none;border-radius:0;background-color:#fff;position:relative;}
.thumbnail{}
.tuu_info{background-color:#d4defb;position:absolute; right:10px; height:110px; width:200px; padding:10px;}
.tuu_info  label{ line-height:20px; font-size:14px; font-weight:lighter; text-indent:2em; }
.tuu_info label.tttt{ font-weight:bold; text-indent:0em; }

.district_box01{padding:16px 0 0;border-top:1px solid #dcdcdc;}
.district_box01 a{padding:0 20px;}
	
.district_box02{padding:17px 15px;background:#eef1f6;}
.district_box02 .t01{}
.district_box02 input,.district_box02 select{vertical-align:middle;border:#d5d5d5 1px solid;height:31px;line-height:31px;}
.district_box02 .t01 input{color:#999;width:910px;text-indent:1em;*width:892px;_width:892px;}
.district_box02 .t01 select,.district_box02 .t04 select{width:112px;height:33px;margin-left:12px;}
.district_box02 .t02{padding:10px 0 0;height:122px;overflow:hidden;}
.district_box02 .t02 textarea,.comment1{color:#999;width:1148px;height:100px;padding:10px;border:#d5d5d5 1px solid;*height:99px;}
.district_box02 .t03{height:36px;line-height:36px;font-size:14px;margin-top:10px;}
.district_box02 .t03 img,.district_box02 .t03 input{vertical-align:middle;margin-right:5px;}
.district_box02 .t03 img{margin-right:12px;}
.icon_wo_fj{background:#e1e1e1;border-radius:2px;padding:6px 12px;margin-right:8px;}
.ta-rg{text-align:right;margin:0 0 20px;}

.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:visited,.btn-primary:active{background-color:#f54343;border-color:#f54343;}
.grey2,.grey2 a:link,.grey2 a:visited,.grey2 a:hover{color:#999;font-size:14px;}
.thumbnail{border-radius:2px;}
.icon_wo_fj{color:#666;}

.mainnav_lf2 a{
		font-size: 16px !important;
		color: #10406a !important;
	}
	.mainnav_lf2 a:hover{
		color: #10406a !important;
	}
	.meta-info p{ width:auto; padding-right:14px; }
	/*投诉内容*/
	.well.content{
		padding:10px;
	}
	.well.content p{
		font-size: 17px;
		line-height:2em;
		margin-bottom: 20px;
	}

	/*部门回复*/
	.content-comment.reply_cont{ color:#003399; font-size: 16px;line-height: 2em; padding:14px 6px; }
	.reply_cont span,reply_cont p{
		font-size: 16px !important;
	}
	.tit-1{
		text-align: center;
		font-size: 21px;
		width: 100%;
		line-height: 30px;
		font-weight: 700;
		color: #0059A5;
		margin-bottom:20px;
	}
	.news_nav{
		font-size: 16px !important;
		font-weight: 400 !important;
		font-style: normal !important;
		color: #333;
		text-decoration: none !important;
	}
	.news_nav>a:hover{
		text-decoration: none !important;
		color: #006eab;
	}
	.news_nav>a:link,
	.news_nav>a:active,
	.news_nav>a:visited{
		text-decoration: none !important;
	}
	.user-comment>.time-comment{
		font-weight: 100 !important;
		display: inline-block;
		margin-right: 10px;
		float: right
	}
	img.lazy{ max-width:100%; }
	p.deal_status {
		float: right;
		padding-left: 1.8rem;
		background: url(https://ts.voc.com.cn/themes/mobile/public/assets/new-mobile/images/ico_zt.png) no-repeat left center;
		background-size: auto 1.25rem;
	}
	
	.goreply{
		
	}
	.goreply a {
	    text-align: center; margin: 0 auto;
		
	    margin: 40px 0 40px ;
	    background-position: 18px 17px;
	}
	.goreply a {
	    display: block;
	    width: 180px;
	    margin-bottom: 10px;
		margin-left: 360px;
	    height: 46px;
	    line-height: 46px;
	    font-size: 16px;
	    color: #fff;
	    background-color: #f54343;
	}
	

/* ext css fanghai_li*/
.tip{ font-size:13px; text-align:center; color:#7b7b7b; margin:20px auto; }





